<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>python</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 991px) {
  #ipython_notebook {
    margin-left: 10px;
  }
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#login_widget {
  float: right;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  text-align: center;
  vertical-align: middle;
  display: inline;
  opacity: 0;
  z-index: 2;
  width: 12ex;
  margin-right: -12ex;
}
.alternate_upload .btn-upload {
  height: 22px;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: baseline;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
div.cell.selected.jupyter-soft-selected {
  border-left-width: 0;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
@-moz-document url-prefix() {
  div.inner_cell {
    overflow-x: hidden;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  padding: 0.4em;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
  /* .CodeMirror-lines */
  padding: 0;
  border: 0;
  border-radius: 0;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul {
  list-style: disc;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ul ul {
  list-style: square;
  margin: 0em 2em;
}
.rendered_html ul ul ul {
  list-style: circle;
  margin: 0em 2em;
}
.rendered_html ol {
  list-style: decimal;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
  margin: 0em 2em;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  background-color: #fff;
  color: #000;
  font-size: 100%;
  padding: 0px;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
  text-align: left;
  vertical-align: middle;
  padding: 4px;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget {
  float: right !important;
  float: right;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 20ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  margin-top: 6px;
}
span.save_widget span.filename {
  height: 1em;
  line-height: 1em;
  padding: 3px;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  display: none;
}
.command-shortcut:before {
  content: "(command)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}

@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> inline
<span class="o">%</span><span class="k">config</span> InlineBackend.figure_format = &#39;retina&#39;
<span class="kn">import</span> <span class="nn">pdb</span>

<span class="kn">import</span> <span class="nn">time</span>
<span class="kn">import</span> <span class="nn">pylab</span> <span class="k">as</span> <span class="nn">pl</span>
<span class="kn">from</span> <span class="nn">IPython</span> <span class="k">import</span> <span class="n">display</span>

<span class="kn">import</span> <span class="nn">matplotlib</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>

<span class="kn">import</span> <span class="nn">copy</span>
<span class="kn">import</span> <span class="nn">math</span>

<span class="kn">from</span> <span class="nn">cubic_spline_planner</span> <span class="k">import</span> <span class="o">*</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">class</span> <span class="nc">quintic_polynomial</span><span class="p">:</span>

    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">xs</span><span class="p">,</span> <span class="n">vxs</span><span class="p">,</span> <span class="n">axs</span><span class="p">,</span> <span class="n">xe</span><span class="p">,</span> <span class="n">vxe</span><span class="p">,</span> <span class="n">axe</span><span class="p">,</span> <span class="n">T</span><span class="p">):</span>

        <span class="c1"># calc coefficient of quintic polynomial</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">xs</span> <span class="o">=</span> <span class="n">xs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">vxs</span> <span class="o">=</span> <span class="n">vxs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">axs</span> <span class="o">=</span> <span class="n">axs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">xe</span> <span class="o">=</span> <span class="n">xe</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">vxe</span> <span class="o">=</span> <span class="n">vxe</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">axe</span> <span class="o">=</span> <span class="n">axe</span>

        <span class="bp">self</span><span class="o">.</span><span class="n">a0</span> <span class="o">=</span> <span class="n">xs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">=</span> <span class="n">vxs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">=</span> <span class="n">axs</span> <span class="o">/</span> <span class="mf">2.0</span>

        <span class="n">A</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="n">T</span><span class="o">**</span><span class="mi">3</span><span class="p">,</span> <span class="n">T</span><span class="o">**</span><span class="mi">4</span><span class="p">,</span> <span class="n">T</span><span class="o">**</span><span class="mi">5</span><span class="p">],</span>
                      <span class="p">[</span><span class="mi">3</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">4</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">5</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">4</span><span class="p">],</span>
                      <span class="p">[</span><span class="mi">6</span> <span class="o">*</span> <span class="n">T</span><span class="p">,</span> <span class="mi">12</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">20</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">3</span><span class="p">]])</span>
        <span class="n">b</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">xe</span> <span class="o">-</span> <span class="bp">self</span><span class="o">.</span><span class="n">a0</span> <span class="o">-</span> <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">*</span> <span class="n">T</span> <span class="o">-</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">*</span> <span class="n">T</span><span class="o">**</span><span class="mi">2</span><span class="p">,</span>
                      <span class="n">vxe</span> <span class="o">-</span> <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">-</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">*</span> <span class="n">T</span><span class="p">,</span>
                      <span class="n">axe</span> <span class="o">-</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span><span class="p">])</span>
        <span class="n">x</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">A</span><span class="p">,</span> <span class="n">b</span><span class="p">)</span>

        <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">a5</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span>

    <span class="k">def</span> <span class="nf">calc_point</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">a0</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">*</span> <span class="n">t</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> \
            <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">3</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">4</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">a5</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">5</span>

        <span class="k">return</span> <span class="n">xt</span>

    <span class="k">def</span> <span class="nf">calc_first_derivative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">+</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">*</span> <span class="n">t</span> <span class="o">+</span> \
            <span class="mi">3</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> <span class="mi">4</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">3</span> <span class="o">+</span> <span class="mi">5</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a5</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">4</span>

        <span class="k">return</span> <span class="n">xt</span>

    <span class="k">def</span> <span class="nf">calc_second_derivative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">+</span> <span class="mi">6</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">*</span> <span class="n">t</span> <span class="o">+</span> <span class="mi">12</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> <span class="mi">20</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a5</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">3</span>

        <span class="k">return</span> <span class="n">xt</span>

    <span class="k">def</span> <span class="nf">calc_third_derivative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="mi">6</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">+</span> <span class="mi">24</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span> <span class="o">+</span> <span class="mi">60</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a5</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">2</span>

        <span class="k">return</span> <span class="n">xt</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">class</span> <span class="nc">quartic_polynomial</span><span class="p">:</span>

    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">xs</span><span class="p">,</span> <span class="n">vxs</span><span class="p">,</span> <span class="n">axs</span><span class="p">,</span> <span class="n">vxe</span><span class="p">,</span> <span class="n">axe</span><span class="p">,</span> <span class="n">T</span><span class="p">):</span>

        <span class="c1"># calc coefficient of quintic polynomial</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">xs</span> <span class="o">=</span> <span class="n">xs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">vxs</span> <span class="o">=</span> <span class="n">vxs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">axs</span> <span class="o">=</span> <span class="n">axs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">vxe</span> <span class="o">=</span> <span class="n">vxe</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">axe</span> <span class="o">=</span> <span class="n">axe</span>

        <span class="bp">self</span><span class="o">.</span><span class="n">a0</span> <span class="o">=</span> <span class="n">xs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">=</span> <span class="n">vxs</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">=</span> <span class="n">axs</span> <span class="o">/</span> <span class="mf">2.0</span>

        <span class="n">A</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">3</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">4</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">3</span><span class="p">],</span>
                      <span class="p">[</span><span class="mi">6</span> <span class="o">*</span> <span class="n">T</span><span class="p">,</span> <span class="mi">12</span> <span class="o">*</span> <span class="n">T</span> <span class="o">**</span> <span class="mi">2</span><span class="p">]])</span>
        <span class="n">b</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">vxe</span> <span class="o">-</span> <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">-</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">*</span> <span class="n">T</span><span class="p">,</span>
                      <span class="n">axe</span> <span class="o">-</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span><span class="p">])</span>
        <span class="n">x</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">solve</span><span class="p">(</span><span class="n">A</span><span class="p">,</span> <span class="n">b</span><span class="p">)</span>

        <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>

    <span class="k">def</span> <span class="nf">calc_point</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">a0</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">*</span> <span class="n">t</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> \
            <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">3</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">4</span>

        <span class="k">return</span> <span class="n">xt</span>

    <span class="k">def</span> <span class="nf">calc_first_derivative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">a1</span> <span class="o">+</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">*</span> <span class="n">t</span> <span class="o">+</span> \
            <span class="mi">3</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> <span class="mi">4</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">3</span>

        <span class="k">return</span> <span class="n">xt</span>

    <span class="k">def</span> <span class="nf">calc_second_derivative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="mi">2</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a2</span> <span class="o">+</span> <span class="mi">6</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">*</span> <span class="n">t</span> <span class="o">+</span> <span class="mi">12</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span><span class="o">**</span><span class="mi">2</span>

        <span class="k">return</span> <span class="n">xt</span>

    <span class="k">def</span> <span class="nf">calc_third_derivative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">t</span><span class="p">):</span>
        <span class="n">xt</span> <span class="o">=</span> <span class="mi">6</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a3</span> <span class="o">+</span> <span class="mi">24</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">a4</span> <span class="o">*</span> <span class="n">t</span>

        <span class="k">return</span> <span class="n">xt</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">class</span> <span class="nc">Frenet_path</span><span class="p">:</span>

    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">t</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">d</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">d_d</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">d_dd</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">d_ddd</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">s</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">s_d</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">s_dd</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">s_ddd</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">cd</span> <span class="o">=</span> <span class="mf">0.0</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">cv</span> <span class="o">=</span> <span class="mf">0.0</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">cf</span> <span class="o">=</span> <span class="mf">0.0</span>

        <span class="bp">self</span><span class="o">.</span><span class="n">x</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">y</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">yaw</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">ds</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">c</span> <span class="o">=</span> <span class="p">[]</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Parameter</span>
<span class="n">MAX_SPEED</span> <span class="o">=</span> <span class="mf">50.0</span> <span class="o">/</span> <span class="mf">3.6</span>  <span class="c1"># maximum speed [m/s]</span>
<span class="n">MAX_ACCEL</span> <span class="o">=</span> <span class="mf">2.0</span>  <span class="c1"># maximum acceleration [m/ss]</span>
<span class="n">MAX_CURVATURE</span> <span class="o">=</span> <span class="mf">1.0</span>  <span class="c1"># maximum curvature [1/m]</span>
<span class="n">MAX_ROAD_WIDTH</span> <span class="o">=</span> <span class="mf">7.0</span>  <span class="c1"># maximum road width [m]</span>
<span class="n">D_ROAD_W</span> <span class="o">=</span> <span class="mf">1.0</span>  <span class="c1"># road width sampling length [m]</span>
<span class="n">DT</span> <span class="o">=</span> <span class="mf">0.2</span>  <span class="c1"># time tick [s]</span>
<span class="n">MAXT</span> <span class="o">=</span> <span class="mf">5.0</span>  <span class="c1"># max prediction time [m]</span>
<span class="n">MINT</span> <span class="o">=</span> <span class="mf">4.0</span>  <span class="c1"># min prediction time [m]</span>
<span class="n">TARGET_SPEED</span> <span class="o">=</span> <span class="mf">30.0</span> <span class="o">/</span> <span class="mf">3.6</span>  <span class="c1"># target speed [m/s]</span>
<span class="n">D_T_S</span> <span class="o">=</span> <span class="mf">5.0</span> <span class="o">/</span> <span class="mf">3.6</span>  <span class="c1"># target speed sampling length [m/s]</span>
<span class="n">N_S_SAMPLE</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># sampling number of target speed</span>
<span class="n">ROBOT_RADIUS</span> <span class="o">=</span> <span class="mf">2.0</span>  <span class="c1"># robot radius [m]</span>

<span class="c1"># cost weights</span>
<span class="n">KJ</span> <span class="o">=</span> <span class="mf">0.1</span>
<span class="n">KT</span> <span class="o">=</span> <span class="mf">0.1</span>
<span class="n">KD</span> <span class="o">=</span> <span class="mf">1.0</span>
<span class="n">KLAT</span> <span class="o">=</span> <span class="mf">1.0</span>
<span class="n">KLON</span> <span class="o">=</span> <span class="mf">1.0</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">calc_frenet_paths</span><span class="p">(</span><span class="n">c_speed</span><span class="p">,</span> <span class="n">c_d</span><span class="p">,</span> <span class="n">c_d_d</span><span class="p">,</span> <span class="n">c_d_dd</span><span class="p">,</span> <span class="n">s0</span><span class="p">):</span>

    <span class="n">frenet_paths</span> <span class="o">=</span> <span class="p">[]</span>

    <span class="c1"># generate path to each offset goal</span>
    <span class="k">for</span> <span class="n">di</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="o">-</span><span class="n">MAX_ROAD_WIDTH</span><span class="p">,</span> <span class="n">MAX_ROAD_WIDTH</span><span class="p">,</span> <span class="n">D_ROAD_W</span><span class="p">):</span>

        <span class="c1"># Lateral motion planning</span>
        <span class="k">for</span> <span class="n">Ti</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="n">MINT</span><span class="p">,</span> <span class="n">MAXT</span><span class="p">,</span> <span class="n">DT</span><span class="p">):</span>
            <span class="n">fp</span> <span class="o">=</span> <span class="n">Frenet_path</span><span class="p">()</span>

            <span class="n">lat_qp</span> <span class="o">=</span> <span class="n">quintic_polynomial</span><span class="p">(</span><span class="n">c_d</span><span class="p">,</span> <span class="n">c_d_d</span><span class="p">,</span> <span class="n">c_d_dd</span><span class="p">,</span> <span class="n">di</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="n">Ti</span><span class="p">)</span>

            <span class="n">fp</span><span class="o">.</span><span class="n">t</span> <span class="o">=</span> <span class="p">[</span><span class="n">t</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span> <span class="n">Ti</span><span class="p">,</span> <span class="n">DT</span><span class="p">)]</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">d</span> <span class="o">=</span> <span class="p">[</span><span class="n">lat_qp</span><span class="o">.</span><span class="n">calc_point</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">d_d</span> <span class="o">=</span> <span class="p">[</span><span class="n">lat_qp</span><span class="o">.</span><span class="n">calc_first_derivative</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">d_dd</span> <span class="o">=</span> <span class="p">[</span><span class="n">lat_qp</span><span class="o">.</span><span class="n">calc_second_derivative</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">d_ddd</span> <span class="o">=</span> <span class="p">[</span><span class="n">lat_qp</span><span class="o">.</span><span class="n">calc_third_derivative</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>

            <span class="c1"># Loongitudinal motion planning (Velocity keeping)</span>
            <span class="k">for</span> <span class="n">tv</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="n">TARGET_SPEED</span> <span class="o">-</span> <span class="n">D_T_S</span> <span class="o">*</span> <span class="n">N_S_SAMPLE</span><span class="p">,</span> <span class="n">TARGET_SPEED</span> <span class="o">+</span> <span class="n">D_T_S</span> <span class="o">*</span> <span class="n">N_S_SAMPLE</span><span class="p">,</span> <span class="n">D_T_S</span><span class="p">):</span>
                <span class="n">tfp</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span><span class="n">fp</span><span class="p">)</span>
                <span class="n">lon_qp</span> <span class="o">=</span> <span class="n">quartic_polynomial</span><span class="p">(</span><span class="n">s0</span><span class="p">,</span> <span class="n">c_speed</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="n">tv</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="n">Ti</span><span class="p">)</span>

                <span class="n">tfp</span><span class="o">.</span><span class="n">s</span> <span class="o">=</span> <span class="p">[</span><span class="n">lon_qp</span><span class="o">.</span><span class="n">calc_point</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>
                <span class="n">tfp</span><span class="o">.</span><span class="n">s_d</span> <span class="o">=</span> <span class="p">[</span><span class="n">lon_qp</span><span class="o">.</span><span class="n">calc_first_derivative</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>
                <span class="n">tfp</span><span class="o">.</span><span class="n">s_dd</span> <span class="o">=</span> <span class="p">[</span><span class="n">lon_qp</span><span class="o">.</span><span class="n">calc_second_derivative</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>
                <span class="n">tfp</span><span class="o">.</span><span class="n">s_ddd</span> <span class="o">=</span> <span class="p">[</span><span class="n">lon_qp</span><span class="o">.</span><span class="n">calc_third_derivative</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="k">for</span> <span class="n">t</span> <span class="ow">in</span> <span class="n">fp</span><span class="o">.</span><span class="n">t</span><span class="p">]</span>

                <span class="n">Jp</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">power</span><span class="p">(</span><span class="n">tfp</span><span class="o">.</span><span class="n">d_ddd</span><span class="p">,</span> <span class="mi">2</span><span class="p">))</span>  <span class="c1"># square of jerk</span>
                <span class="n">Js</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">power</span><span class="p">(</span><span class="n">tfp</span><span class="o">.</span><span class="n">s_ddd</span><span class="p">,</span> <span class="mi">2</span><span class="p">))</span>  <span class="c1"># square of jerk</span>

                <span class="c1"># square of diff from target speed</span>
                <span class="n">ds</span> <span class="o">=</span> <span class="p">(</span><span class="n">TARGET_SPEED</span> <span class="o">-</span> <span class="n">tfp</span><span class="o">.</span><span class="n">s_d</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span><span class="o">**</span><span class="mi">2</span>

                <span class="n">tfp</span><span class="o">.</span><span class="n">cd</span> <span class="o">=</span> <span class="n">KJ</span> <span class="o">*</span> <span class="n">Jp</span> <span class="o">+</span> <span class="n">KT</span> <span class="o">*</span> <span class="n">Ti</span> <span class="o">+</span> <span class="n">KD</span> <span class="o">*</span> <span class="n">tfp</span><span class="o">.</span><span class="n">d</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">**</span><span class="mi">2</span>
                <span class="n">tfp</span><span class="o">.</span><span class="n">cv</span> <span class="o">=</span> <span class="n">KJ</span> <span class="o">*</span> <span class="n">Js</span> <span class="o">+</span> <span class="n">KT</span> <span class="o">*</span> <span class="n">Ti</span> <span class="o">+</span> <span class="n">KD</span> <span class="o">*</span> <span class="n">ds</span>
                <span class="n">tfp</span><span class="o">.</span><span class="n">cf</span> <span class="o">=</span> <span class="n">KLAT</span> <span class="o">*</span> <span class="n">tfp</span><span class="o">.</span><span class="n">cd</span> <span class="o">+</span> <span class="n">KLON</span> <span class="o">*</span> <span class="n">tfp</span><span class="o">.</span><span class="n">cv</span>

                <span class="n">frenet_paths</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">tfp</span><span class="p">)</span>

    <span class="k">return</span> <span class="n">frenet_paths</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">faTrajX</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faTrajY</span> <span class="o">=</span> <span class="p">[]</span>

<span class="k">def</span> <span class="nf">calc_global_paths</span><span class="p">(</span><span class="n">fplist</span><span class="p">,</span> <span class="n">csp</span><span class="p">):</span>

    <span class="c1">#faTrajX = []</span>
    <span class="c1">#faTrajY = []</span>

    <span class="k">for</span> <span class="n">fp</span> <span class="ow">in</span> <span class="n">fplist</span><span class="p">:</span>

        <span class="c1"># calc global positions</span>
        <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">s</span><span class="p">)):</span>
            <span class="n">ix</span><span class="p">,</span> <span class="n">iy</span> <span class="o">=</span> <span class="n">csp</span><span class="o">.</span><span class="n">calc_position</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">s</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
            <span class="k">if</span> <span class="n">ix</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
                <span class="k">break</span>
            <span class="n">iyaw</span> <span class="o">=</span> <span class="n">csp</span><span class="o">.</span><span class="n">calc_yaw</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">s</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
            <span class="n">di</span> <span class="o">=</span> <span class="n">fp</span><span class="o">.</span><span class="n">d</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
            <span class="n">fx</span> <span class="o">=</span> <span class="n">ix</span> <span class="o">+</span> <span class="n">di</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">cos</span><span class="p">(</span><span class="n">iyaw</span> <span class="o">+</span> <span class="n">math</span><span class="o">.</span><span class="n">pi</span> <span class="o">/</span> <span class="mf">2.0</span><span class="p">)</span>
            <span class="n">fy</span> <span class="o">=</span> <span class="n">iy</span> <span class="o">+</span> <span class="n">di</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">sin</span><span class="p">(</span><span class="n">iyaw</span> <span class="o">+</span> <span class="n">math</span><span class="o">.</span><span class="n">pi</span> <span class="o">/</span> <span class="mf">2.0</span><span class="p">)</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fx</span><span class="p">)</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">y</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fy</span><span class="p">)</span>

        <span class="c1"># Just for plotting</span>
        <span class="n">faTrajX</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="p">)</span>
        <span class="n">faTrajY</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">y</span><span class="p">)</span>
        
        <span class="c1"># calc yaw and ds</span>
        <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">):</span>
            <span class="n">dx</span> <span class="o">=</span> <span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
            <span class="n">dy</span> <span class="o">=</span> <span class="n">fp</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">fp</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="n">i</span><span class="p">]</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">yaw</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">math</span><span class="o">.</span><span class="n">atan2</span><span class="p">(</span><span class="n">dy</span><span class="p">,</span> <span class="n">dx</span><span class="p">))</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">ds</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">math</span><span class="o">.</span><span class="n">sqrt</span><span class="p">(</span><span class="n">dx</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> <span class="n">dy</span><span class="o">**</span><span class="mi">2</span><span class="p">))</span>

        <span class="n">fp</span><span class="o">.</span><span class="n">yaw</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">yaw</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span>
        <span class="n">fp</span><span class="o">.</span><span class="n">ds</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">ds</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span>

        <span class="c1"># calc curvature</span>
        <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">yaw</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">):</span>
            <span class="n">fp</span><span class="o">.</span><span class="n">c</span><span class="o">.</span><span class="n">append</span><span class="p">((</span><span class="n">fp</span><span class="o">.</span><span class="n">yaw</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">fp</span><span class="o">.</span><span class="n">yaw</span><span class="p">[</span><span class="n">i</span><span class="p">])</span> <span class="o">/</span> <span class="n">fp</span><span class="o">.</span><span class="n">ds</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>

    <span class="k">return</span> <span class="n">fplist</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">faTrajCollisionX</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faTrajCollisionY</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faObCollisionX</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faObCollisionY</span> <span class="o">=</span> <span class="p">[]</span>

<span class="k">def</span> <span class="nf">check_collision</span><span class="p">(</span><span class="n">fp</span><span class="p">,</span> <span class="n">ob</span><span class="p">):</span>
    <span class="c1">#pdb.set_trace()</span>
    <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">ob</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">])):</span>
        <span class="c1"># Calculate the distance for each trajectory point to the current object</span>
        <span class="n">d</span> <span class="o">=</span> <span class="p">[((</span><span class="n">ix</span> <span class="o">-</span> <span class="n">ob</span><span class="p">[</span><span class="n">i</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span><span class="o">**</span><span class="mi">2</span> <span class="o">+</span> <span class="p">(</span><span class="n">iy</span> <span class="o">-</span> <span class="n">ob</span><span class="p">[</span><span class="n">i</span><span class="p">,</span> <span class="mi">1</span><span class="p">])</span><span class="o">**</span><span class="mi">2</span><span class="p">)</span>
             <span class="k">for</span> <span class="p">(</span><span class="n">ix</span><span class="p">,</span> <span class="n">iy</span><span class="p">)</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="p">,</span> <span class="n">fp</span><span class="o">.</span><span class="n">y</span><span class="p">)]</span>

        <span class="c1"># Check if any trajectory point is too close to the object using the robot radius</span>
        <span class="n">collision</span> <span class="o">=</span> <span class="nb">any</span><span class="p">([</span><span class="n">di</span> <span class="o">&lt;=</span> <span class="n">ROBOT_RADIUS</span><span class="o">**</span><span class="mi">2</span> <span class="k">for</span> <span class="n">di</span> <span class="ow">in</span> <span class="n">d</span><span class="p">])</span>

        <span class="k">if</span> <span class="n">collision</span><span class="p">:</span>
            <span class="c1">#plot(ft.x, ft.y, &#39;rx&#39;)</span>
            <span class="n">faTrajCollisionX</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="p">)</span>
            <span class="n">faTrajCollisionY</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">y</span><span class="p">)</span>
            
            <span class="c1">#plot(ox, oy, &#39;yo&#39;);</span>
            <span class="c1">#pdb.set_trace()</span>
            <span class="k">if</span> <span class="n">ob</span><span class="p">[</span><span class="n">i</span><span class="p">,</span> <span class="mi">0</span><span class="p">]</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">faObCollisionX</span> <span class="ow">or</span> <span class="n">ob</span><span class="p">[</span><span class="n">i</span><span class="p">,</span> <span class="mi">1</span><span class="p">]</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">faObCollisionY</span><span class="p">:</span>
                <span class="n">faObCollisionX</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">ob</span><span class="p">[</span><span class="n">i</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span>
                <span class="n">faObCollisionY</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">ob</span><span class="p">[</span><span class="n">i</span><span class="p">,</span> <span class="mi">1</span><span class="p">])</span>
            
            
            <span class="k">return</span> <span class="kc">True</span>

    <span class="k">return</span> <span class="kc">False</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#faTrajOkX = []</span>
<span class="c1">#faTrajOkY = []</span>

<span class="k">def</span> <span class="nf">check_paths</span><span class="p">(</span><span class="n">fplist</span><span class="p">,</span> <span class="n">ob</span><span class="p">):</span>

    <span class="n">okind</span> <span class="o">=</span> <span class="p">[]</span>
    <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">fplist</span><span class="p">)):</span>
        <span class="k">if</span> <span class="nb">any</span><span class="p">([</span><span class="n">v</span> <span class="o">&gt;</span> <span class="n">MAX_SPEED</span> <span class="k">for</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">fplist</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">.</span><span class="n">s_d</span><span class="p">]):</span>  <span class="c1"># Max speed check</span>
            <span class="k">continue</span>
        <span class="k">elif</span> <span class="nb">any</span><span class="p">([</span><span class="nb">abs</span><span class="p">(</span><span class="n">a</span><span class="p">)</span> <span class="o">&gt;</span> <span class="n">MAX_ACCEL</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">fplist</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">.</span><span class="n">s_dd</span><span class="p">]):</span>  <span class="c1"># Max accel check</span>
            <span class="k">continue</span>
        <span class="k">elif</span> <span class="nb">any</span><span class="p">([</span><span class="nb">abs</span><span class="p">(</span><span class="n">c</span><span class="p">)</span> <span class="o">&gt;</span> <span class="n">MAX_CURVATURE</span> <span class="k">for</span> <span class="n">c</span> <span class="ow">in</span> <span class="n">fplist</span><span class="p">[</span><span class="n">i</span><span class="p">]</span><span class="o">.</span><span class="n">c</span><span class="p">]):</span>  <span class="c1"># Max curvature check</span>
            <span class="k">continue</span>
        <span class="k">elif</span> <span class="n">check_collision</span><span class="p">(</span><span class="n">fplist</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">ob</span><span class="p">):</span>
            <span class="k">continue</span>

        <span class="n">okind</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">i</span><span class="p">)</span>

    <span class="k">return</span> <span class="p">[</span><span class="n">fplist</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">okind</span><span class="p">]</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fpplist</span> <span class="o">=</span> <span class="p">[]</span>

<span class="k">def</span> <span class="nf">frenet_optimal_planning</span><span class="p">(</span><span class="n">csp</span><span class="p">,</span> <span class="n">s0</span><span class="p">,</span> <span class="n">c_speed</span><span class="p">,</span> <span class="n">c_d</span><span class="p">,</span> <span class="n">c_d_d</span><span class="p">,</span> <span class="n">c_d_dd</span><span class="p">,</span> <span class="n">ob</span><span class="p">):</span>
    <span class="c1">#pdb.set_trace()</span>
    <span class="n">fplist</span> <span class="o">=</span> <span class="n">calc_frenet_paths</span><span class="p">(</span><span class="n">c_speed</span><span class="p">,</span> <span class="n">c_d</span><span class="p">,</span> <span class="n">c_d_d</span><span class="p">,</span> <span class="n">c_d_dd</span><span class="p">,</span> <span class="n">s0</span><span class="p">)</span>
    <span class="n">fplist</span> <span class="o">=</span> <span class="n">calc_global_paths</span><span class="p">(</span><span class="n">fplist</span><span class="p">,</span> <span class="n">csp</span><span class="p">)</span>
    <span class="n">fplist</span> <span class="o">=</span> <span class="n">check_paths</span><span class="p">(</span><span class="n">fplist</span><span class="p">,</span> <span class="n">ob</span><span class="p">)</span>
    
    <span class="c1">#fpplist = deepcopy(fplist)</span>
    <span class="n">fpplist</span><span class="o">.</span><span class="n">extend</span><span class="p">(</span><span class="n">fplist</span><span class="p">)</span>

    <span class="c1"># find minimum cost path</span>
    <span class="n">mincost</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="s2">&quot;inf&quot;</span><span class="p">)</span>
    <span class="n">bestpath</span> <span class="o">=</span> <span class="kc">None</span>
    <span class="k">for</span> <span class="n">fp</span> <span class="ow">in</span> <span class="n">fplist</span><span class="p">:</span>
        <span class="k">if</span> <span class="n">mincost</span> <span class="o">&gt;=</span> <span class="n">fp</span><span class="o">.</span><span class="n">cf</span><span class="p">:</span>
            <span class="n">mincost</span> <span class="o">=</span> <span class="n">fp</span><span class="o">.</span><span class="n">cf</span>
            <span class="n">bestpath</span> <span class="o">=</span> <span class="n">fp</span>

    <span class="k">return</span> <span class="n">bestpath</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">cubic_spline_planner</span> <span class="k">import</span> <span class="o">*</span>
<span class="k">def</span> <span class="nf">generate_target_course</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span>
    <span class="n">csp</span> <span class="o">=</span> <span class="n">Spline2D</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
    <span class="n">s</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">csp</span><span class="o">.</span><span class="n">s</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">],</span> <span class="mf">0.1</span><span class="p">)</span>

    <span class="n">rx</span><span class="p">,</span> <span class="n">ry</span><span class="p">,</span> <span class="n">ryaw</span><span class="p">,</span> <span class="n">rk</span> <span class="o">=</span> <span class="p">[],</span> <span class="p">[],</span> <span class="p">[],</span> <span class="p">[]</span>
    <span class="k">for</span> <span class="n">i_s</span> <span class="ow">in</span> <span class="n">s</span><span class="p">:</span>
        <span class="n">ix</span><span class="p">,</span> <span class="n">iy</span> <span class="o">=</span> <span class="n">csp</span><span class="o">.</span><span class="n">calc_position</span><span class="p">(</span><span class="n">i_s</span><span class="p">)</span>
        <span class="n">rx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">ix</span><span class="p">)</span>
        <span class="n">ry</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">iy</span><span class="p">)</span>
        <span class="n">ryaw</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">csp</span><span class="o">.</span><span class="n">calc_yaw</span><span class="p">(</span><span class="n">i_s</span><span class="p">))</span>
        <span class="n">rk</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">csp</span><span class="o">.</span><span class="n">calc_curvature</span><span class="p">(</span><span class="n">i_s</span><span class="p">))</span>

    <span class="k">return</span> <span class="n">rx</span><span class="p">,</span> <span class="n">ry</span><span class="p">,</span> <span class="n">ryaw</span><span class="p">,</span> <span class="n">rk</span><span class="p">,</span> <span class="n">csp</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">show_animation</span> <span class="o">=</span> <span class="kc">True</span>
<span class="c1">#show_animation = False</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[19]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># way points</span>
<span class="n">wx</span> <span class="o">=</span> <span class="p">[</span><span class="mf">0.0</span><span class="p">,</span> <span class="mf">10.0</span><span class="p">,</span> <span class="mf">20.5</span><span class="p">,</span> <span class="mf">35.0</span><span class="p">,</span> <span class="mf">70.5</span><span class="p">]</span>
<span class="n">wy</span> <span class="o">=</span> <span class="p">[</span><span class="mf">0.0</span><span class="p">,</span> <span class="o">-</span><span class="mf">6.0</span><span class="p">,</span> <span class="mf">5.0</span><span class="p">,</span> <span class="mf">6.5</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">]</span>
<span class="c1"># obstacle lists</span>
<span class="n">ob</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mf">20.0</span><span class="p">,</span> <span class="mf">10.0</span><span class="p">],</span>
               <span class="p">[</span><span class="mf">30.0</span><span class="p">,</span> <span class="mf">6.0</span><span class="p">],</span>
               <span class="p">[</span><span class="mf">30.0</span><span class="p">,</span> <span class="mf">8.0</span><span class="p">],</span>
               <span class="p">[</span><span class="mf">35.0</span><span class="p">,</span> <span class="mf">8.0</span><span class="p">],</span>
               <span class="p">[</span><span class="mf">50.0</span><span class="p">,</span> <span class="mf">3.0</span><span class="p">]</span>
               <span class="p">])</span>

<span class="n">tx</span><span class="p">,</span> <span class="n">ty</span><span class="p">,</span> <span class="n">tyaw</span><span class="p">,</span> <span class="n">tc</span><span class="p">,</span> <span class="n">csp</span> <span class="o">=</span> <span class="n">generate_target_course</span><span class="p">(</span><span class="n">wx</span><span class="p">,</span> <span class="n">wy</span><span class="p">)</span>

<span class="c1"># initial state</span>
<span class="n">c_speed</span> <span class="o">=</span> <span class="mf">10.0</span> <span class="o">/</span> <span class="mf">3.6</span>  <span class="c1"># current speed [m/s]</span>
<span class="n">c_d</span> <span class="o">=</span> <span class="mf">2.0</span>  <span class="c1"># current lateral position [m]</span>
<span class="n">c_d_d</span> <span class="o">=</span> <span class="mf">0.0</span>  <span class="c1"># current lateral speed [m/s]</span>
<span class="n">c_d_dd</span> <span class="o">=</span> <span class="mf">0.0</span>  <span class="c1"># current latral acceleration [m/s]</span>
<span class="n">s0</span> <span class="o">=</span> <span class="mf">0.0</span>  <span class="c1"># current course position</span>

<span class="n">area</span> <span class="o">=</span> <span class="mf">20.0</span>  <span class="c1"># animation area length [m]</span>

<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">()</span>

<span class="n">faTx</span> <span class="o">=</span> <span class="n">tx</span>
<span class="n">faTy</span> <span class="o">=</span> <span class="n">ty</span>
<span class="n">faObx</span> <span class="o">=</span> <span class="n">ob</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">]</span>
<span class="n">faOby</span> <span class="o">=</span> <span class="n">ob</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">]</span>
<span class="n">faPathx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faPathy</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faRobotx</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faRoboty</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">faSpeed</span> <span class="o">=</span> <span class="p">[]</span>

<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">):</span>
    <span class="n">path</span> <span class="o">=</span> <span class="n">frenet_optimal_planning</span><span class="p">(</span><span class="n">csp</span><span class="p">,</span> <span class="n">s0</span><span class="p">,</span> <span class="n">c_speed</span><span class="p">,</span> <span class="n">c_d</span><span class="p">,</span> <span class="n">c_d_d</span><span class="p">,</span> <span class="n">c_d_dd</span><span class="p">,</span> <span class="n">ob</span><span class="p">)</span>

    <span class="n">s0</span> <span class="o">=</span> <span class="n">path</span><span class="o">.</span><span class="n">s</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">c_d</span> <span class="o">=</span> <span class="n">path</span><span class="o">.</span><span class="n">d</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">c_d_d</span> <span class="o">=</span> <span class="n">path</span><span class="o">.</span><span class="n">d_d</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">c_d_dd</span> <span class="o">=</span> <span class="n">path</span><span class="o">.</span><span class="n">d_dd</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">c_speed</span> <span class="o">=</span> <span class="n">path</span><span class="o">.</span><span class="n">s_d</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span>

    <span class="k">if</span> <span class="n">np</span><span class="o">.</span><span class="n">hypot</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">tx</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">],</span> <span class="n">path</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">ty</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span> <span class="o">&lt;=</span> <span class="mf">1.0</span><span class="p">:</span>
        <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Goal&quot;</span><span class="p">)</span>
        <span class="k">break</span>


    <span class="n">faPathx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">:])</span>
    <span class="n">faPathy</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">:])</span>
    <span class="n">faRobotx</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
    <span class="n">faRoboty</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
    <span class="n">faSpeed</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">c_speed</span><span class="p">)</span>
    
    
    <span class="k">if</span> <span class="n">show_animation</span><span class="p">:</span>
        <span class="n">plt</span><span class="o">.</span><span class="n">cla</span><span class="p">()</span>
        <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">tx</span><span class="p">,</span> <span class="n">ty</span><span class="p">,</span> <span class="n">animated</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
        <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">ob</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">],</span> <span class="n">ob</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;xk&quot;</span><span class="p">)</span>
        
        <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">path</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="s2">&quot;vc&quot;</span><span class="p">)</span>
        
        <span class="k">for</span> <span class="p">(</span><span class="n">ix</span><span class="p">,</span> <span class="n">iy</span><span class="p">)</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">faTrajX</span><span class="p">,</span> <span class="n">faTrajY</span><span class="p">):</span>
            <span class="c1">#pdb.set_trace()</span>
            <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">ix</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="n">iy</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="s1">&#39;-&#39;</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="p">[</span><span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">])</span>
        <span class="n">faTrajX</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="n">faTrajY</span> <span class="o">=</span> <span class="p">[]</span>
        
        <span class="k">for</span> <span class="p">(</span><span class="n">ix</span><span class="p">,</span> <span class="n">iy</span><span class="p">)</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">faTrajCollisionX</span><span class="p">,</span> <span class="n">faTrajCollisionY</span><span class="p">):</span>
            <span class="c1">#pdb.set_trace()</span>
            <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">ix</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="n">iy</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="s1">&#39;rx&#39;</span><span class="p">)</span>
        <span class="n">faTrajCollisionX</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="n">faTrajCollisionY</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="c1">#pdb.set_trace()</span>
        <span class="k">for</span> <span class="n">fp</span> <span class="ow">in</span> <span class="n">fpplist</span><span class="p">:</span>
            <span class="c1">#pdb.set_trace()</span>
            <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">fp</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="n">fp</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="s1">&#39;-g&#39;</span><span class="p">)</span>
        <span class="n">fpplist</span> <span class="o">=</span> <span class="p">[]</span>
        
        <span class="c1">#pdb.set_trace()</span>
        <span class="k">for</span> <span class="p">(</span><span class="n">ix</span><span class="p">,</span> <span class="n">iy</span><span class="p">)</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">faObCollisionX</span><span class="p">,</span> <span class="n">faObCollisionY</span><span class="p">):</span>
            <span class="c1">#pdb.set_trace()</span>
            <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">ix</span><span class="p">,</span> <span class="n">iy</span><span class="p">,</span> <span class="s1">&#39;oy&#39;</span><span class="p">)</span>
        <span class="n">faObCollisionX</span> <span class="o">=</span> <span class="p">[]</span>
        <span class="n">faObCollisionY</span> <span class="o">=</span> <span class="p">[]</span>
        
        <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="n">path</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="s2">&quot;-ob&quot;</span><span class="p">)</span>
        
        <span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">area</span><span class="p">,</span> <span class="n">path</span><span class="o">.</span><span class="n">x</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">area</span><span class="p">)</span>
        <span class="n">plt</span><span class="o">.</span><span class="n">ylim</span><span class="p">(</span><span class="n">path</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">area</span><span class="p">,</span> <span class="n">path</span><span class="o">.</span><span class="n">y</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">area</span><span class="p">)</span>
        <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s2">&quot;v[km/h]:&quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">c_speed</span> <span class="o">*</span> <span class="mf">3.6</span><span class="p">)[</span><span class="mi">0</span><span class="p">:</span><span class="mi">4</span><span class="p">])</span>
        <span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">)</span>
        <span class="c1">#plt.pause(0.0001)</span>
        <span class="n">display</span><span class="o">.</span><span class="n">clear_output</span><span class="p">(</span><span class="n">wait</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
        <span class="n">display</span><span class="o">.</span><span class="n">display</span><span class="p">(</span><span class="n">pl</span><span class="o">.</span><span class="n">gcf</span><span class="p">())</span>
        

<span class="c1">#print(&quot;Finish&quot;)</span>
<span class="c1">#if show_animation:</span>
    <span class="c1">#plt.grid(True)</span>
    <span class="c1">#plt.pause(0.0001)</span>
    <span class="c1">#plt.show()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
PorPFboj36ON46H9O4/ic4iIiIiIJJROCfbOuXM643na+bnqzGwTcKKZHd9KP/scf7vmKD/VkFWr
VjFpUqs39KMq1PeqM9/RydFRTeKT6hJ/VJP4o5rEJ9Ul/kSrJqtWrQIY0hnPlXCDZ30LgRnA+cCT
LY5dEHbO0di1e/duli1btu4on6czjPK3q2PaCgmnmsQn1SX+qCbxRzWJT6pL/IlWTYYAuzrjiRI1
2D+KF+z/j5m9HJrL3l+U6kaggYMDf4c457KPso2dJjRzT1vjAST6VJP4pLrEH9Uk/qgm8Ul1iT+J
WJO4CPZmdiv73xWN97dXm9k3/f9+3zn3eOh859wHZvYb4KfASjN7AegCXAb0Bv7NX6xKREREROSY
EBfBHq9LzVkt9p3uP0IeDz/onLvZzD7Bu0N/HRAElgH3Ouf+FsG2ioiIiIjEnbgI9s65/CO8bi4w
tzPbIiIiIiKSiBJxgSoREREREWlBwV5EREREJAmYcy7WbRARERERkaOkO/YiIiIiIklAwV5ERERE
JAko2IuIiIiIJAEFexERERGRJKBgLyIiIiKSBBTsRURERESSgIK9iIiIiEgSULCPITPrY2bXmtlL
ZvaFme02s2oze9/MfmBmrdbHzE43s9fMbId/zUozu8nMUqL9NSQjM7vbzN4xsw3+67vDzJab2a/M
rE8b16gmUWZmV5iZ8x/XtnGO6hJBZrYurAYtH1vauEY1iQIzO8f/3bLFzBrMbLOZvWlmF7ZyrmoS
QWZ21SG+T0KP5lauU10izMy+ZWZvmdlG/zUuM7PnzewbbZwf9zXRAlUxZGbXA78DvgQKgfXAAOAS
oAfwIvDPLqxIZvYdf/8e4DlgB3ARMBJ4wTn3z9H8GpKRmTUCy4ASYCuQCZwGnAxsBk5zzm0IO181
iTIzGwR8AqQAWcAPnXOPtzhHdYkwM1sH9AQeaOVwrXPuvhbnqyZRYGb3AD8DNgKvA9uAfsAk4O/O
uZ+HnauaRJiZjQe+28bhM4CzgQXOuW+HXaO6RJiZ3Q38HNgOvIz3fTIcmAakAjOdc8+EnZ8YNXHO
6RGjB94380VAoMX+gXgh3wHfC9t/HF7QbABODtvfFfjAP//7sf66Ev0BdG1j/53+a/yIahLT+hjw
d6AUuNd/ja9tcY7qEp1arAPWtfNc1SQ6Nfmh/1rOBbq0cjxNNYmfB/Ch/zpPU12i+roPBJqBLUD/
FscK/Ne4LBFroq44MeScW+ice9U5F2yxfwvwqP9hftihS/HuujzrnFsSdv4e4L/8D38UuRYfG/zX
szXz/W1O2D7VJPr+He9N8dVAXRvnqC7xRzWJMDNLx7sBsR64zjnX2PIc59zesA9Vkxgys7F4fw3e
BCwIO6S6RN5gvO7oHznntoYfcM4VAjV4NQhJmJqkxroB0qbQD9+msH1n+9s3Wjl/EVAPnG5m6c65
hkg27hh1kb9dGbZPNYkiMxsN3AU86JxbZGZnt3Gq6hI96WZ2BXAS3hutlcAi51zLPsOqSeSdhxc+
HgCCZvYtYAxe14GPnXMftjhfNYmt6/ztEy2+X1SXyFsLNAKnmllf59y20AEzOxPojtc9JyRhaqJg
H4fMLBWY6X8Y/j/RSH+7puU1zrkmMysH8oChwKqINvIYYGa34PXf7oHXv/6beKHlrrDTVJMo8b8v
nsa7G/mfhzlddYmegXh1CVduZlc7594N26eaRN4p/nYPsBwv1O9jZouAS51zlf4u1SRGzKwbcAVe
d5DHWxxWXSLMObfDzP4D+A1QYmYv4/W1H4bXx/5tYFbYJQlTEwX7+HQX3g/k15xzb4bt7+Fvq9u4
LrS/Z6Qadoy5BW8wc8gbwFVhvxRBNYmmXwITgG8653Yf5lzVJTqeBN4DPsP70/VQ4Md4dyJfN7Nv
OOdW+OeqJpHX39/+DG/w/xlAMZAN3AdMBZ5nfxdP1SR2puO9rgtc2GQMPtUlCpxzD/gTAPwRb2xK
yBfA3BZddBKmJupjH2fM7N+Bm4HVwIwYN+eY5pwb6JwzvDuSl+CFluVmNjG2LTv2mNlkvLv097fS
nUBixDl3uz9W6CvnXL1z7lPn3PV4d8G6AbfFtoXHnNDv9Ca8wZjvO+dqnXOfABfjzZJzVltT+UlU
hbrh/D6mrTiGmdnPgRfwBpoPw5sBbxJQBvzJn10q4SjYxxEz+zHwIN6dlgLn3I4Wp4TeEfagdaH9
OyPQvGOWH1pewrvb1QeYF3ZYNYkwvwvOPLw/gf6inZepLrEVGvx/Ztg+1STyQq/dcufcuvADzrl6
IPQX4FP9rWoSA2aWB5yO90brtVZOUV0izMzygbuBV5xzP3XOlfk3J5bhvQneBNxsZkP9SxKmJgr2
ccLMbgL+L/ApXqhvbXGXz/3tiFauT8X7c2sT3rtN6WTOuQq8N115ZtbX362aRF4W3us7GtgTvqgL
8Cv/nD/4+0LzqasusRXqrpYZtk81ibzQa9xWuKjyt91anK+aRFdbg2ZDVJfIC60ZUNjygP8m+GO8
jDzB350wNVGwjwP+AI45eH0hC1pOvRRmob89v5VjZwIZwAexHpGd5E7wt6EfxqpJ5DUAT7TxWO6f
877/caibjuoSW6f52/BfcqpJ5L2DN592rrW+cnloMG25v1VNoszMuuJ1s23G+5nVGtUl8tL9bb82
jof2h6aMTZyaxHoi/WP9gde1wAFLgN6HOfc4vDthcb9AQqI+8N6N92hlf4D9C1T9QzWJjwdeH+62
FqhSXSL72o8GMlvZPwRvKjkH/KdqEvW6/NV/LWe32D8VCOLdte+hmsSsPjP81/XVQ5yjukS+DtP9
13ELcGKLYxf43yu7gT6JVhPzGyYxYGZX4g3aaMbrhtPaaOt1zrm5Ydd8F2+wxx7gWbwljafhL2kM
THcq6hHzu0T9D94d4HK86a8GAGfhDZ7dApzjnCsJu0Y1iREzuw2vO84PnXOPtzimukSQ/9rfjDeH
cwXerDjDgG/h/bJ7DbjYhS2SpJpEnpl9DS9oDMK7g78cr5vAd9kfPl4MO181iSIzew9v6uRpzrlX
D3Ge6hJB/l+03gTOxfvZ9RLe7/fReN10DLjJOfdg2DWJUZNYv7M4lh/sv9t4qEdRK9dNwfulWYX3
jvITYDaQEuuvKdEfeH+qfhivW9Q2vD5z1cBiv16t/lVFNYlZvULfQ9e2cVx1idxrfxbwZ7wZvHbi
LapXiTf/80zwbhypJjGpTT+8m0UVeF0JtuEFl1NVk5jWZbT/82pDe15b1SXi9UgDbgL+F9jl/77f
CvwNmJqoNdEdexERERGRJKDBsyIiIiIiSUDBXkREREQkCSjYi4iIiIgkAQV7EREREZEkoGAvIiIi
IpIEFOxFRERERJKAgr2IiIiISBJQsBcRERERSQIK9iIiIiIiSUDBXkREREQkCSjYi4iIiIgkAQV7
EREREZEkoGAvIiIiIpIEFOxFRERERJKAgr2IiIiISBJQsBcRERERSQIK9iIiIiIiSeD/A311R4YZ
ggBXAAAAAElFTkSuQmCC
"
width=379
height=263
>
</div>

</div>

<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_text output_error">
<pre>
<span class="ansi-red-fg">---------------------------------------------------------------------------</span>
<span class="ansi-red-fg">KeyboardInterrupt</span>                         Traceback (most recent call last)
<span class="ansi-green-fg">&lt;ipython-input-19-7722e5946674&gt;</span> in <span class="ansi-cyan-fg">&lt;module&gt;</span><span class="ansi-blue-fg">()</span>
<span class="ansi-green-intense-fg ansi-bold">     63</span>         <span class="ansi-green-fg">for</span> <span class="ansi-blue-fg">(</span>ix<span class="ansi-blue-fg">,</span> iy<span class="ansi-blue-fg">)</span> <span class="ansi-green-fg">in</span> zip<span class="ansi-blue-fg">(</span>faTrajX<span class="ansi-blue-fg">,</span> faTrajY<span class="ansi-blue-fg">)</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-intense-fg ansi-bold">     64</span>             <span class="ansi-red-fg">#pdb.set_trace()</span>
<span class="ansi-green-fg">---&gt; 65</span><span class="ansi-red-fg">             </span>plt<span class="ansi-blue-fg">.</span>plot<span class="ansi-blue-fg">(</span>ix<span class="ansi-blue-fg">[</span><span class="ansi-cyan-fg">1</span><span class="ansi-blue-fg">:</span><span class="ansi-blue-fg">]</span><span class="ansi-blue-fg">,</span> iy<span class="ansi-blue-fg">[</span><span class="ansi-cyan-fg">1</span><span class="ansi-blue-fg">:</span><span class="ansi-blue-fg">]</span><span class="ansi-blue-fg">,</span> <span class="ansi-blue-fg">&#39;-&#39;</span><span class="ansi-blue-fg">,</span> color<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">[</span><span class="ansi-cyan-fg">0.5</span><span class="ansi-blue-fg">,</span> <span class="ansi-cyan-fg">0.5</span><span class="ansi-blue-fg">,</span> <span class="ansi-cyan-fg">0.5</span><span class="ansi-blue-fg">]</span><span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">     66</span>         faTrajX <span class="ansi-blue-fg">=</span> <span class="ansi-blue-fg">[</span><span class="ansi-blue-fg">]</span>
<span class="ansi-green-intense-fg ansi-bold">     67</span>         faTrajY <span class="ansi-blue-fg">=</span> <span class="ansi-blue-fg">[</span><span class="ansi-blue-fg">]</span>

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/site-packages/matplotlib/pyplot.py</span> in <span class="ansi-cyan-fg">plot</span><span class="ansi-blue-fg">(*args, **kwargs)</span>
<span class="ansi-green-intense-fg ansi-bold">   3316</span>                       mplDeprecation)
<span class="ansi-green-intense-fg ansi-bold">   3317</span>     <span class="ansi-green-fg">try</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-fg">-&gt; 3318</span><span class="ansi-red-fg">         </span>ret <span class="ansi-blue-fg">=</span> ax<span class="ansi-blue-fg">.</span>plot<span class="ansi-blue-fg">(</span><span class="ansi-blue-fg">*</span>args<span class="ansi-blue-fg">,</span> <span class="ansi-blue-fg">**</span>kwargs<span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">   3319</span>     <span class="ansi-green-fg">finally</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-intense-fg ansi-bold">   3320</span>         ax<span class="ansi-blue-fg">.</span>_hold <span class="ansi-blue-fg">=</span> washold

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/site-packages/matplotlib/__init__.py</span> in <span class="ansi-cyan-fg">inner</span><span class="ansi-blue-fg">(ax, *args, **kwargs)</span>
<span class="ansi-green-intense-fg ansi-bold">   1890</span>                     warnings.warn(msg % (label_namer, func.__name__),
<span class="ansi-green-intense-fg ansi-bold">   1891</span>                                   RuntimeWarning, stacklevel=2)
<span class="ansi-green-fg">-&gt; 1892</span><span class="ansi-red-fg">             </span><span class="ansi-green-fg">return</span> func<span class="ansi-blue-fg">(</span>ax<span class="ansi-blue-fg">,</span> <span class="ansi-blue-fg">*</span>args<span class="ansi-blue-fg">,</span> <span class="ansi-blue-fg">**</span>kwargs<span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">   1893</span>         pre_doc <span class="ansi-blue-fg">=</span> inner<span class="ansi-blue-fg">.</span>__doc__
<span class="ansi-green-intense-fg ansi-bold">   1894</span>         <span class="ansi-green-fg">if</span> pre_doc <span class="ansi-green-fg">is</span> <span class="ansi-green-fg">None</span><span class="ansi-blue-fg">:</span>

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/site-packages/matplotlib/axes/_axes.py</span> in <span class="ansi-cyan-fg">plot</span><span class="ansi-blue-fg">(self, *args, **kwargs)</span>
<span class="ansi-green-intense-fg ansi-bold">   1405</span> 
<span class="ansi-green-intense-fg ansi-bold">   1406</span>         <span class="ansi-green-fg">for</span> line <span class="ansi-green-fg">in</span> self<span class="ansi-blue-fg">.</span>_get_lines<span class="ansi-blue-fg">(</span><span class="ansi-blue-fg">*</span>args<span class="ansi-blue-fg">,</span> <span class="ansi-blue-fg">**</span>kwargs<span class="ansi-blue-fg">)</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-fg">-&gt; 1407</span><span class="ansi-red-fg">             </span>self<span class="ansi-blue-fg">.</span>add_line<span class="ansi-blue-fg">(</span>line<span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">   1408</span>             lines<span class="ansi-blue-fg">.</span>append<span class="ansi-blue-fg">(</span>line<span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">   1409</span> 

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/site-packages/matplotlib/axes/_base.py</span> in <span class="ansi-cyan-fg">add_line</span><span class="ansi-blue-fg">(self, line)</span>
<span class="ansi-green-intense-fg ansi-bold">   1781</span>         Returns the line<span class="ansi-blue-fg">.</span>
<span class="ansi-green-intense-fg ansi-bold">   1782</span>         &#34;&#34;&#34;
<span class="ansi-green-fg">-&gt; 1783</span><span class="ansi-red-fg">         </span>self<span class="ansi-blue-fg">.</span>_set_artist_props<span class="ansi-blue-fg">(</span>line<span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">   1784</span>         <span class="ansi-green-fg">if</span> line<span class="ansi-blue-fg">.</span>get_clip_path<span class="ansi-blue-fg">(</span><span class="ansi-blue-fg">)</span> <span class="ansi-green-fg">is</span> <span class="ansi-green-fg">None</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-intense-fg ansi-bold">   1785</span>             line<span class="ansi-blue-fg">.</span>set_clip_path<span class="ansi-blue-fg">(</span>self<span class="ansi-blue-fg">.</span>patch<span class="ansi-blue-fg">)</span>

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/site-packages/matplotlib/axes/_base.py</span> in <span class="ansi-cyan-fg">_set_artist_props</span><span class="ansi-blue-fg">(self, a)</span>
<span class="ansi-green-intense-fg ansi-bold">    920</span>             a<span class="ansi-blue-fg">.</span>set_transform<span class="ansi-blue-fg">(</span>self<span class="ansi-blue-fg">.</span>transData<span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">    921</span> 
<span class="ansi-green-fg">--&gt; 922</span><span class="ansi-red-fg">         </span>a<span class="ansi-blue-fg">.</span>axes <span class="ansi-blue-fg">=</span> self
<span class="ansi-green-intense-fg ansi-bold">    923</span>         <span class="ansi-green-fg">if</span> a<span class="ansi-blue-fg">.</span>mouseover<span class="ansi-blue-fg">:</span>
<span class="ansi-green-intense-fg ansi-bold">    924</span>             self<span class="ansi-blue-fg">.</span>mouseover_set<span class="ansi-blue-fg">.</span>add<span class="ansi-blue-fg">(</span>a<span class="ansi-blue-fg">)</span>

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/site-packages/matplotlib/lines.py</span> in <span class="ansi-cyan-fg">axes</span><span class="ansi-blue-fg">(self, ax)</span>
<span class="ansi-green-intense-fg ansi-bold">    646</span>             <span class="ansi-green-fg">if</span> ax<span class="ansi-blue-fg">.</span>xaxis <span class="ansi-green-fg">is</span> <span class="ansi-green-fg">not</span> <span class="ansi-green-fg">None</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-intense-fg ansi-bold">    647</span>                 self._xcid = ax.xaxis.callbacks.connect(&#39;units&#39;,
<span class="ansi-green-fg">--&gt; 648</span><span class="ansi-red-fg">                                                         self.recache_always)
</span><span class="ansi-green-intense-fg ansi-bold">    649</span>             <span class="ansi-green-fg">if</span> ax<span class="ansi-blue-fg">.</span>yaxis <span class="ansi-green-fg">is</span> <span class="ansi-green-fg">not</span> <span class="ansi-green-fg">None</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-intense-fg ansi-bold">    650</span>                 self._ycid = ax.yaxis.callbacks.connect(&#39;units&#39;,

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/site-packages/matplotlib/cbook.py</span> in <span class="ansi-cyan-fg">connect</span><span class="ansi-blue-fg">(self, s, func)</span>
<span class="ansi-green-intense-fg ansi-bold">    496</span>         func will be called
<span class="ansi-green-intense-fg ansi-bold">    497</span>         &#34;&#34;&#34;
<span class="ansi-green-fg">--&gt; 498</span><span class="ansi-red-fg">         </span>self<span class="ansi-blue-fg">.</span>_func_cid_map<span class="ansi-blue-fg">.</span>setdefault<span class="ansi-blue-fg">(</span>s<span class="ansi-blue-fg">,</span> WeakKeyDictionary<span class="ansi-blue-fg">(</span><span class="ansi-blue-fg">)</span><span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">    499</span>         <span class="ansi-red-fg"># Note proxy not needed in python 3.</span>
<span class="ansi-green-intense-fg ansi-bold">    500</span>         <span class="ansi-red-fg"># TODO rewrite this when support for python2.x gets dropped.</span>

<span class="ansi-green-fg">/Users/fjp/anaconda/lib/python3.5/weakref.py</span> in <span class="ansi-cyan-fg">__init__</span><span class="ansi-blue-fg">(self, dict)</span>
<span class="ansi-green-intense-fg ansi-bold">    323</span>     &#34;&#34;&#34;
<span class="ansi-green-intense-fg ansi-bold">    324</span> 
<span class="ansi-green-fg">--&gt; 325</span><span class="ansi-red-fg">     </span><span class="ansi-green-fg">def</span> __init__<span class="ansi-blue-fg">(</span>self<span class="ansi-blue-fg">,</span> dict<span class="ansi-blue-fg">=</span><span class="ansi-green-fg">None</span><span class="ansi-blue-fg">)</span><span class="ansi-blue-fg">:</span>
<span class="ansi-green-intense-fg ansi-bold">    326</span>         self<span class="ansi-blue-fg">.</span>data <span class="ansi-blue-fg">=</span> <span class="ansi-blue-fg">{</span><span class="ansi-blue-fg">}</span>
<span class="ansi-green-intense-fg ansi-bold">    327</span>         <span class="ansi-green-fg">def</span> remove<span class="ansi-blue-fg">(</span>k<span class="ansi-blue-fg">,</span> selfref<span class="ansi-blue-fg">=</span>ref<span class="ansi-blue-fg">(</span>self<span class="ansi-blue-fg">)</span><span class="ansi-blue-fg">)</span><span class="ansi-blue-fg">:</span>

<span class="ansi-red-fg">KeyboardInterrupt</span>: </pre>
</div>
</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
FZEv5/3Obf2d68jVfVm3pZhsXfAPriV5P0ttdy6VtCswnfTt8D+O9cAKdW/ef7zDsWNIKyI9EBHr
x25Ig03SRcAPgIdJxf4LNV2d7bbxrrxvnZScazPrgWtqtuW5z7L8uDXdx9l2r7WCXLUQcq7NLCbN
3X9v+/k/a32Jd0XeO9dRkLQTaQrqJtLrv5Nysu33jQC81W/4xlvbMssZDH/jrRcp4OYaY5TnJTmT
h4B3DNPX2TbL9EBgYof27dhy4637nes2zfwy6m+85WyHz28KMKFD+76kleQCuNi5jirbW3Me57W1
zwI2k67yT3SuXWU8L2dz21b6FJOt8sBtAOWbbz1A+sb+raQln44krdH/JDAtIl7q3wgHm6S5bLmF
9mTgY6SrTffltlURcUFb/5tIS6HdSLp99hzy7bOBU8MvGCR9jnT3x02k6TydVi8YiojrKs9xtsPI
06O+SbravAJ4CdgLOJb0pd2VwPER8XjlOc61C5IuI03rOTMiFrYdc7bDyPmdT1qP/GngdWB/4ARS
QbQIODEqN45yrs1I2pt0/t+HdMV/OWn6yFy2FJk3V/o71xGSdB9pFbQ5EXHbVvqVkW2/P3F42/pG
erFfCzwPbCC9qS4Adu/32AZ9Y8vVu7ptqMNzppNOUi8DbwCPAucB2/f79xmUrUGuAfze2Y4414OB
H5KmSK0izQt9FfhTzrzjf1Kca1eZt/6W59ccd7Zbz+9Y4Jek1bleId1470Xgd6R7csi5dpXvHqSL
Kk/n8/8q4BbgCOfadbZT8mv/2Sb5lJCtr/CbmZmZmRXMX9o1MzMzMyuYC34zMzMzs4K54DczMzMz
K5gLfjMzMzOzgrngNzMzMzMrmAt+MzMzM7OCueA3MzMzMyuYC34zMzMzs4K54DczMzMzK5gLfjMz
MzOzgrngNzMzMzMrmAt+MzMzM7OCueA3MzMzMyuYC34zMzMzs4K54DczMzMzK5gLfjMzMzOzgrng
NzMzMzMr2P8B8eaGJd7P2ysAAAAASUVORK5CYII=
"
width=382
height=250
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[20]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">matplotlib</span> <span class="k">import</span> <span class="n">animation</span>

<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">();</span>

<span class="n">ax</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">((</span><span class="n">faPathx</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">area</span><span class="p">,</span> <span class="n">faPathx</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">area</span><span class="p">))</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">((</span><span class="n">faPathy</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">area</span><span class="p">,</span> <span class="n">faPathy</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">area</span><span class="p">))</span>

<span class="n">h_ref</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">([],</span> <span class="p">[],</span> <span class="s2">&quot;-b&quot;</span><span class="p">)</span> <span class="c1"># reference path</span>
<span class="n">h_obstacles</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">([],</span> <span class="p">[],</span> <span class="s2">&quot;xk&quot;</span><span class="p">)</span> <span class="c1">#obstacles to animate</span>
<span class="n">h_path</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">([],</span> <span class="p">[],</span> <span class="s2">&quot;-or&quot;</span><span class="p">)</span> <span class="c1"># trajectory to animate</span>
<span class="n">h_car</span> <span class="o">=</span> <span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">([],</span> <span class="p">[],</span> <span class="s2">&quot;vc&quot;</span><span class="p">)</span>


<span class="n">patches</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">h_obstacles</span><span class="p">)</span> <span class="o">+</span> <span class="nb">list</span><span class="p">(</span><span class="n">h_path</span><span class="p">)</span> <span class="o">+</span> <span class="nb">list</span><span class="p">(</span><span class="n">h_ref</span><span class="p">)</span> <span class="o">+</span> <span class="nb">list</span><span class="p">(</span><span class="n">h_car</span><span class="p">)</span> <span class="c1">#things to animate</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
70xyfZJfSfLaJMcnefK+HHYF7Nb+nPiZub4nJ3lLkq8muTDJF5P8RJJfT3JWksdX1ZN7zaet7vfP
z+52WcJLZgH5+CT3ma6fmaSTnL6D+zx9us3TFz3/sl32cH8eN93mqiSHrFl/WJLrMvuhcdii/2zL
dJn2TSc5e9GzrMolyT9O++y5261/zbT+rYuecZUuSbYm2broOVbpkuQxSR6cpJKcND3vzt3gtvdI
8vUk307y8DXrD8zsP6id5CmL/jOt0P70M3PH+/LkzKL8TtutPzSzyO8kv7Fm/X7//HQqzpLq7u90
9/u6+6uLnmUEe7g/t5269Ofd/W9rHmtrkjcnuWuSZ2zelOxvpqP1j80sRt+83eZXJPlWkqdV1UFz
Ho39SHdf2N2f7amAduLUJD+W5Lzu/v5vgbv7tsyOVCfJ7++DMVfGbu5PdqC7P9Td7+3u7223/pok
b52unrRm037//HQqzpiOrqozMvsf6peTXNjdX1rwTKvo5Gn5/nW2vS/Jy6fbvGJuE62O+1bVs5Lc
O7Pfbnysuy9f8EzL6DHT8gPr/MP1zar6aGbh/6gkH5z3cCvsrlX11CQ/ldl/ji5PclF3f3exYw1h
Rz8XL0pyS5Ljququ3f3t+Y218vzM3H3/Pi1vX7Nuv39+CvsxPX+769+tqrOSnDH9r5WdmI6Q3i/J
zRsc5f/stDx8flOtlF+cLt9XVR9Oclp3f3EhEy2nI6bllRts/2xmYX94hP3uODTJOdutu7qqntHd
H1nEQAPZ8Dnb3bdX1dVJfibJA5NcMc/BVpyfmbuhqg5I8rvT1bURv98/P52KM5arkzw3syf2QUnu
m+Q3M/s1/7OSvH1hk62eg6fljRts37b+nnOYZZXckuTPkhyb5JDpcmJmL3o6KckHnVbyAzzPNt87
kpySWdwflORnk/xVZucyv6+qHra40YbgObu5/MzcM3+R5CFJLujuf1yzfr9/fgr7fWgnb7u23mWH
by+2M939ke5+U3df2d23dPdXu/vvMvt1/78l+e1V/kdt3vtzf7U3+7m7v97df9Ldn+juG6bLRZkd
df4/Sf5jkp2+xSjsqe5+5XRe7temn4Of6u5nZ/Zi5Ltl9sJ5WAp+Zu6+qnpeZu9W9+kkT1vwOEvH
qTj71ucye+eUXfWVfTFEd/9rVV2Q5HeSnJDZ22qtonnuz23/qz94g+3b1t+wF99jWW36fp5+BXpW
kkdm9hx8/R7ONpr9+Xk2b2/NLAZOWPQgK85zdg78zFxfVf1BZvviX5Kc0t3Xb3eT/f75Kez3oe4+
ZdEzrPGNabmyv9Kb5/7s7m9V1ZeT3K+q7rPOefYPnpYbnRu9svbhfl755+A+8JlpudFrNYZ9ni2A
59/m+EySh2f2nN2ydsN03vMDMnsx4+fnP9pwPGfXmN4U5LWZvbf/Kd399XVutt8/P52Ks/945LQc
9sm8D3xoWj5unW2P3+427NyjpqXn4B0unJaP3f4TFKvqRzP7MJVbkvzTvAcbkOff5tjRz8UTktw9
yaWjvuPInHnOTqrqjzKL+suSPGaDqE88P4X9SKrq4eusu1NV/XGSRye5Nuu/BRTr2/YeuS+tqkO2
rayqw5I8J7MPwHjH/MdaXlV1zHof8V1VpyR5wXTVax8m3f25JB/I7IWdz9lu8yszO1J3Tnd/a86j
raSqOmq9FxpOf2e3fUq059/eOT+zf0uesvbfnKo6MMmrpqtvWcRgq8jPzJ2rqpdn9mLZLZkdqb92
Bzff75+f5fMTlldVvSR3fBT10Zl9RPWlueOtFi/p7rPW3L4z+xXVJzN7//qDMzvi95DMjvo9qbs/
MJ/pl8/u7s/pPv89yQsz+1jw8zP7BNvfyuy9hp/b3W8K3ze9PduDM9uv2z474aG5472FX97dr1rn
rvut6UOqLk3y40nek9lbsD0ysxe9X5nkuO6+bnETro6qOjOz8+gvSvKFJN9M8qAkv5TZ53pckNnP
we8sasZlVFVPTPLE6eqhSf5zZkeJL57WXdvdL97u9udn9lqc85Jcn+RXM3tHtvOT/Ob+/OFMu7M/
/czcsao6LcnZSb6b5I1Z/91utnb32Wvus18/P4X9Epv+wp+4g5v8z+5++prb/2WSR2T2Q+JeSb6X
2Ucu/+8kr+nu/frXebu7P9fc7+mZHU39T5nt008k+cvu/ofNn3K1VdUzkzwps/9M/ockd0nytSQf
S/Km7r54B3ffb1XV/ZP8aWa/Pr53kq8m+fskr1z7qcfsWFWdmNknRv9c7ni7yxsy+/X9OZn99sM/
etuZ/kO0ow/a+0J3H7bdfY5P8tLMfht8YJKrMntL5Tfs7x8Etjv708/MHduFfZkkH+nuk7a73377
/BT2AAAwAOfYAwDAAIQ9AAAMQNgDAMAAhD0AAAxA2AMAwACEPQAADEDYAwDAAIQ9AAAMQNgDAMAA
hD0AAAxCZmmsAAAALUlEQVRA2AMAwACEPQAADEDYAwDAAIQ9AAAMQNgDAMAAhD0AAAxA2AMAwAD+
P3icLnnovwfKAAAAAElFTkSuQmCC
"
width=379
height=251
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[21]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">init</span><span class="p">():</span>
    <span class="c1">#init lines</span>
    <span class="n">h_ref</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_data</span><span class="p">(</span><span class="n">faTx</span><span class="p">,</span> <span class="n">faTy</span><span class="p">)</span>
    
    <span class="n">h_obstacles</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_data</span><span class="p">(</span><span class="n">faObx</span><span class="p">,</span> <span class="n">faOby</span><span class="p">)</span>
    
    <span class="n">h_path</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_data</span><span class="p">([],</span> <span class="p">[])</span>
    
    <span class="n">h_car</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_data</span><span class="p">([],</span> <span class="p">[])</span>
    
    
    <span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;x&#39;</span><span class="p">)</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;y&#39;</span><span class="p">)</span>
    
    <span class="n">ax</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">)</span>
    
    
    <span class="k">return</span> <span class="n">patches</span> <span class="c1">#return everything that must be updated</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[22]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># animation function. This is called sequentially</span>
<span class="k">def</span> <span class="nf">animate</span><span class="p">(</span><span class="n">i</span><span class="p">):</span>


    <span class="n">ax</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">((</span><span class="n">faPathx</span><span class="p">[</span><span class="n">i</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">area</span><span class="p">,</span> <span class="n">faPathx</span><span class="p">[</span><span class="n">i</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">area</span><span class="p">))</span>
    <span class="n">ax</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">((</span><span class="n">faPathy</span><span class="p">[</span><span class="n">i</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="n">area</span><span class="p">,</span> <span class="n">faPathy</span><span class="p">[</span><span class="n">i</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">area</span><span class="p">))</span>


    <span class="n">h_path</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_data</span><span class="p">(</span><span class="n">faPathx</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">faPathy</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>

    <span class="n">h_car</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_data</span><span class="p">(</span><span class="n">faRobotx</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">faRoboty</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
    
    
    <span class="n">ax</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s2">&quot;v[km/h]:&quot;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">faSpeed</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> <span class="o">*</span> <span class="mf">3.6</span><span class="p">)[</span><span class="mi">0</span><span class="p">:</span><span class="mi">4</span><span class="p">],</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>

    <span class="k">return</span> <span class="n">patches</span> <span class="c1">#return everything that must be updated</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[23]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">nFrames</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="n">faPathx</span><span class="p">)</span>
<span class="n">anim</span> <span class="o">=</span> <span class="n">animation</span><span class="o">.</span><span class="n">FuncAnimation</span><span class="p">(</span><span class="n">fig</span><span class="p">,</span> <span class="n">animate</span><span class="p">,</span> <span class="n">init_func</span><span class="o">=</span><span class="n">init</span><span class="p">,</span>
                               <span class="n">frames</span><span class="o">=</span><span class="n">nFrames</span><span class="p">,</span> <span class="n">interval</span><span class="o">=</span><span class="mi">50</span><span class="p">,</span> <span class="n">blit</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[24]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">IPython.display</span> <span class="k">import</span> <span class="n">HTML</span>
<span class="n">HTML</span><span class="p">(</span><span class="n">anim</span><span class="o">.</span><span class="n">to_html5_video</span><span class="p">())</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt output_prompt">Out[24]:</div>

<div class="output_html rendered_html output_subarea output_execute_result">
<video width="432" height="288" controls autoplay loop>
  <source type="video/mp4" src="data:video/mp4;base64,AAAAHGZ0eXBNNFYgAAACAGlzb21pc28yYXZjMQAAAAhmcmVlAAEyZ21kYXQAAAKuBgX//6rcRem9
5tlIt5Ys2CDZI+7veDI2NCAtIGNvcmUgMTUyIHIyODU0IGU5YTU5MDMgLSBILjI2NC9NUEVHLTQg
QVZDIGNvZGVjIC0gQ29weWxlZnQgMjAwMy0yMDE3IC0gaHR0cDovL3d3dy52aWRlb2xhbi5vcmcv
eDI2NC5odG1sIC0gb3B0aW9uczogY2FiYWM9MSByZWY9MyBkZWJsb2NrPTE6MDowIGFuYWx5c2U9
MHgzOjB4MTEzIG1lPWhleCBzdWJtZT03IHBzeT0xIHBzeV9yZD0xLjAwOjAuMDAgbWl4ZWRfcmVm
PTEgbWVfcmFuZ2U9MTYgY2hyb21hX21lPTEgdHJlbGxpcz0xIDh4OGRjdD0xIGNxbT0wIGRlYWR6
b25lPTIxLDExIGZhc3RfcHNraXA9MSBjaHJvbWFfcXBfb2Zmc2V0PS0yIHRocmVhZHM9NiBsb29r
YWhlYWRfdGhyZWFkcz0xIHNsaWNlZF90aHJlYWRzPTAgbnI9MCBkZWNpbWF0ZT0xIGludGVybGFj
ZWQ9MCBibHVyYXlfY29tcGF0PTAgY29uc3RyYWluZWRfaW50cmE9MCBiZnJhbWVzPTMgYl9weXJh
bWlkPTIgYl9hZGFwdD0xIGJfYmlhcz0wIGRpcmVjdD0xIHdlaWdodGI9MSBvcGVuX2dvcD0wIHdl
aWdodHA9MiBrZXlpbnQ9MjUwIGtleWludF9taW49MjAgc2NlbmVjdXQ9NDAgaW50cmFfcmVmcmVz
aD0wIHJjX2xvb2thaGVhZD00MCByYz1jcmYgbWJ0cmVlPTEgY3JmPTIzLjAgcWNvbXA9MC42MCBx
cG1pbj0wIHFwbWF4PTY5IHFwc3RlcD00IGlwX3JhdGlvPTEuNDAgYXE9MToxLjAwAIAAABQ9ZYiE
ADf//vbw/gU2O5jQlxHN6J0zH78VuLo0N73OAAADAAA33ObyMocax1EzBZVvdhClrwNEA7FGRB1A
CwnU9su20BPl9aerktK1aafFXFLLG+4Ybqhj17Zpcluwnxa5eUTKStDOyq5OAyApbYbtkbwR0t5H
kmECeJgK3d1iMoQLW+P1TG7ZN4YuBaUoj+KcjOi2u0+MZbAw7EY1z44AFUar3RgSFUkNB5foQoY3
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
MTAw
">
  Your browser does not support the video tag.
</video>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span> 
</pre></div>

</div>
</div>
</div>

</div>
    </div>
  </div>
</body>
</html>
